package com.ytjj.qmyx.supplychain.common.model.response;

import com.ytjj.qmyx.supplychain.common.model.BankerLabelVO;
import com.ytjj.qmyx.supplychain.common.model.BankerVO;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @Description TODO
 * @ClassName BankerDataResponse
 * 
 * 
 * @Version 1.0
 **/
@Data
public class BankerDataResponse extends BankerVO {

    /**
     * 供应商专栏数据
     */
    List<BankerResponse> bankerResponseList;

    /**
     * 品牌(官网标题)
     */
    private String title;

    /**
     * 供应商标签
     */
    private List<BankerLabelVO> bankerLabelList;

    /**
     * 供应商标签
     */
    private List<Integer> bankerLabelIds;

    /**
     * 销售额
     * 统计所有订单的成本
     */
    private BigDecimal saleAmount;

    /**
     * 销量
     * 包含退款订单
     */
    private Integer saleNum;

    /**
     * 退款金额
     * 统计所有退款订单的成本
     */
    private BigDecimal backAmount;

    /**
     * 退款订单总数
     */
    private Integer backNum;

    /**
     * 退单比率
     * = 退款订单总数 / 销量
     */
    private BigDecimal backRatio;

    /**
     * 放假开始时间
     *
     * @mbg.generated
     */
    private String recessTime;

    /**
     * 预定发货时间
     *
     * @mbg.generated
     */
    private String deliverTime;

    /**
     * 是否在休假 0.否 1.是
     */
    private Integer isHoliday;

    /**
     * 是否签订合同 0-否 1-是
     */
    private Integer isSign;

    /**
     * 是否有合同在有效期 0-否 1-是
     */
    private Integer isEffective;

    /**
     * 合同签订主体
     */
    private List<String> companys;

    /**
     * 合同备注信息
     */
    private String contractRemark;
}
